home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
TeX 1995 July
/
TeX CD-ROM July 1995 (Disc 1)(Walnut Creek)(1995).ISO
/
dviware
/
dvi2pcl
/
Makefile
< prev
next >
Wrap
Makefile
|
1992-11-24
|
3KB
|
177 lines
#$Log: Makefile,v $
# Revision 0.8 92/11/23 19:48:02 19:48:02 bt (Bo Thide')
# Fixed resolution bug. Portable downloading. Added/changed options. PJXL color support
#
# Revision 0.7 92/11/13 02:43:26 02:43:26 bt (Bo Thide')
# More bug fixes and improvements. Support for PaintJet XL
#
# Revision 0.6 92/11/10 21:47:36 21:47:36 bt (Bo Thide')
# Bug fixes. Added -R option. Better font handling.
#
# Revision 0.5 92/11/09 16:25:10 16:25:10 bt (Bo Thide')
# Rewrite of dospecial.c. Extended \special support
#
# Revision 0.4 92/11/08 02:45:12 02:45:12 bt (Bo Thide')
# Changed to portable bit manipulations. Replaced strrstr for non-POSIX
# compliant C. Fixed numerous bugs. Added support for more \special's.
#
# Revision 0.3 92/08/24 12:43:17 12:43:17 bt (Bo Thide')
# Fixed 8 bit (dc font) support.
#
CC = cc
CCOPTS = +ESlit +OS +O3
CFLAGS = $(CCOPTS) -DTIMING #-DDEBUG #-DDEBUG2 -G
DEST = /usr/local/bin
EDITOR = vi
EXTHDRS =
HDRS = dvi.h globals.h macros.h paths.h pcl.h pk.h
INSTALL = cp
LD = $(CC)
LDFLAGS = -s +O3 -Wl,-a,archive
LIBS = -lm
MAKEFILE = Makefile
OBJS = betweenpages.o \
cachefonts.o \
checkfont.o \
definefont.o \
diagnostics.o \
dim_to_dots.o \
doallpages.o \
doodevpages.o \
dopage.o \
dospecial.o \
downloadchar.o \
downloadfont.o \
drawchar.o \
drawrule.o \
firstpar.o \
getcount.o \
getoptions.o \
initialize.o \
loadpkfile.o \
loadtfmfile.o \
main.o \
makepkdir.o \
openpkfile.o \
opentfmfile.o \
permfonts.o \
pkcharinfo.o \
pknum.o \
pktopxl.o \
postamble.o \
preamble.o \
prescanpage.o \
printbop.o \
printfont.o \
rotatechar.o \
rulepixels.o \
scanbop.o \
skipfontdef.o \
skipnextpage.o \
skippages.o \
sortfonts.o \
storechar.o \
storefont.o
PRINT = cpr
PROGRAMS = dvi2pcl
SRCS = betweenpages.c \
cachefonts.c \
checkfont.c \
definefont.c \
diagnostics.c \
dim_to_dots.c \
doallpages.c \
doodevpages.c \
dopage.c \
dospecial.c \
downloadchar.c \
downloadfont.c \
drawchar.c \
drawrule.c \
firstpar.c \
getcount.c \
getoptions.c \
initialize.c \
loadpkfile.c \
loadtfmfile.c \
main.c \
makepkdir.c \
openpkfile.c \
opentfmfile.c \
permfonts.c \
pkcharinfo.c \
pknum.c \
pktopxl.c \
postamble.c \
preamble.c \
prescanpage.c \
printbop.c \
printfont.c \
rotatechar.c \
rulepixels.c \
scanbop.c \
skipfontdef.c \
skipnextpage.c \
skippages.c \
sortfonts.c \
storechar.c \
storefont.c
SHELL = /bin/sh
TAR = tar cvf /tmp/dvi2pcl_0.3.tar
TEXLIB = /usr/local/lib/tex
all: $(PROGRAMS)
dvi2pcl: $(OBJS)
$(LD) $(OBJS) $(CFLAGS) $(LDFLAGS) $(LIBS) -o dvi2pcl
clean:; @rm -f $(OBJS) $(PROGRAMS) core
clobber:; @rm -f $(OBJS) $(PROGRAM) core tags
depend:; @mkmf -f $(MAKEFILE) ROOT=$(ROOT)
echo:; @echo $(HDRS) $(SRCS)
edit:; @$(EDITOR) $(HDRS) $(SRCS)
index:; @ctags -wx $(HDRS) $(SRCS)
install: $(PROGRAMS)
@echo Installing $(PROGRAMS) in $(DEST)
@-strip $(PROGRAMS)
$(INSTALL) $(PROGRAMS) $(DEST)
cp reslj.fnt $(TEXLIB)
print:; @$(PRINT) $(HDRS) $(SRCS)
tar:; @$(TAR) Makefile README TODO $(HDRS) $(SRCS) tags
tags: $(HDRS) $(SRCS); @ctags $(HDRS) $(SRCS)
update: $(DEST)/$(PROGRAM)
$(DEST)/$(PROGRAM): $(SRCS) $(LIBS) $(HDRS) $(EXTHDRS)
@$(MAKE) -f $(MAKEFILE) ROOT=$(ROOT) DEST=$(DEST) install